// 
.wp{
	padding: 0 30rpx;
}
.order-bg{
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	width: 100%;
	display: block;
}
.m-searchp1{
	padding-top: 20rpx;
	position: relative;
	z-index: 2;
}
.m-searchh1{
	padding:20rpx 0 20rpx;
}
.m-searchp1 .inner{
	display: flex;
	align-items: center;
}
.m-searchp1 .inner .left{
	width: 48rpx;
	height: 48rpx;
	margin-right: 30rpx;
}
.m-searchp1 .inner .left .img{
	display: block;
	width: 100%;
	height: 100%;

}
.m-searchp1 .inner .right{
	flex: 1;
}

.m-searchh2 .inner{
	background-color: #F5F6F7;
	border-radius: 50rpx;
	overflow: hidden;
}
.m-searchh2 .inner .left{
	display: flex;
	align-items: center;
	font-size: 24rpx;
	width: 184rpx;
	justify-content: center;
	position: relative;
	margin-right: 0;
}
.m-searchh2 .inner .left::after{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	content: "";
	right: 0;
	width: 1px;
	height: 24rpx;
	background-color: rgba(28, 39, 76, 0.6);
}
.m-searchh2 .inner .left .icon{
	display: block;
	width: 14rpx;
	height: 14rpx;
}
.m-head1{
	position: relative;
	padding-bottom: 20rpx;
	background: #FFFFFF;
	box-shadow: 0px 0px 20px rgba(167, 188, 195, 0.4);

}
.m-head1 .wp{
	position: relative;
	z-index: 1;
}
.m-head1 .bg{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: auto;
}
.row-order .wp{
	position: relative;
	z-index: 1;
}
.ul-tabd1{
	overflow: hidden;
	justify-content: center;
	display: flex;
	align-items: center;
}
.ul-tabd1 .li{
	flex: 1;
	// float: left;
	// width: 50%;
	line-height: 70rpx;
	color: #1C274C;
	font-size: 32rpx;
	font-weight: 600;
	opacity: 0.6;
	position: relative;
	transition: 0.3s;
	text-align: center;
}
.ul-tabd1 .li::after{
	position: absolute;
	width: 40rpx;
	height: 6rpx;
	background: linear-gradient(98.86deg, #00BBFF 0%, #5ADA7A 100%);
	background-color: #5ADA7A;
	border-radius: 3rpx;
	bottom: 0;
    content: "";
	left: 50%;
	transform: translateX(-50%);
	transition: 0.3s;
	opacity: 0;
}

.ul-tabd1 .li.on::after{
	opacity: 1;
}
.ul-tabd1 .li.on{
	opacity: 1;
}
.m-order1{
	padding: 0 30rpx;
	position: relative;
}
.m-order1 .inner{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 64rpx;
	background: linear-gradient(0deg, rgba(36, 167, 206, 0.1), rgba(36, 167, 206, 0.1)), #FFFFFF;
	border: 1px dashed #24A7CE;
	border-radius: 32rpx;
	margin-top: 22rpx;

}
.m-order1 .num{
	color: rgba(28, 39, 76, 0.6);
	font-size: 28rpx;
}
.m-order1 .num2{
	font-weight: 600;
	font-size: 32rpx;
	color: #24A7CE;
}
.m-order1 .icon{
	display: block;
	width: 14rpx;
	height: 14rpx;
	margin-left: 10rpx;
	
}
// 弹窗
.custom-popup {
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	width: 100%;
	z-index: 999;
	bottom: 0;
	height: 90vh;
}

.popup-mask {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	/* background: rgba(0, 0, 0, 0.5); */
}

.popup-mask2 {
	position: absolute;
	bottom: 0;
	background-color: rgba(28, 39, 76, 0.6);
}

.popup-content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	background: #fff;
	/* border-radius: 30rpx 30rpx 0 0; */
	padding: 0 30rpx 40rpx;
	box-sizing: border-box;
}

.plate-section {
	height: 400rpx;
	margin-bottom: 40rpx;
}

.plate-picker {
	height: 100%;
}

.plate-item {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 88rpx;
	font-size: 32rpx;
	color: #999;
	transition: all 0.3s;
}

.plate-item.active {
	color: #333;
	font-weight: bold;
	border-radius: 8rpx;
	background-color: #F6F6F6;
	border: none;
}

/* 确定按钮 */
.confirm-btn {
	width: 100%;
	height: 88rpx;
	background: linear-gradient(98.86deg, #00BBFF 0%, #5ADA7A 100%);
	font-size: 32rpx;
	color: #fff;
	font-weight: 600;
	border-radius: 45rpx;
	display: flex;
	align-items: center;
	justify-content: center;
	border: none;
}
/* 当前选中车牌显示 */
.current-plate {
	display: flex;
	align-items: center;
	justify-content: center;
	flex: 1;
}
// 弹窗end
.ul-tabchd1{
	margin: 20rpx 0;
}
.ul-tabchd1 .li{
	display: inline-block;
	margin-right: 20rpx;
	line-height: 64rpx;
	padding: 0 20rpx;
	font-size: 28rpx;
	color: rgba(28, 39, 76, 0.6);
	border-radius: 32rpx;
	background-color: #fff;
}
.ul-tabchd1 .li.on{
	background-color: rgba(36, 167, 206, 0.2);
	color: #24A7CE;
	font-weight: 600;
}
.row-orderdet1{
	position: relative;
	z-index: 1;
}
.m-orderdet1{
	position: relative;
	filter: drop-shadow(0px 0px 20rpx rgba(167, 188, 195, 0.4));
	border-radius: 20rpx;
	background-color: #fff;
	overflow: hidden;
	margin-bottom: 20rpx;

}
// 订单详情
.m-orderdet1 .bg1{
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	width: 100%;
	height: 812rpx;
}
.m-orderdet1 .box{
	position: relative;
	z-index: 1;
	padding: 30rpx;
	
}
.m-orderdet1 .top{
	margin-bottom: 78rpx;
}
.g-ps,
.m-orderdet1 .top .ps{
	position: relative;
	margin-left: 10rpx;
	display: inline-block;
}
.g-ps .bg,
.m-orderdet1 .top .ps .bg{
	display: block;
	width: 110rpx;
	height: 32rpx;
}
.g-ps .span,
.m-orderdet1 .top .ps .span{
	display: inline-block;
	position: absolute;
	right: 18rpx;
	color: #fff;
	font-size: 20rpx;
	font-weight: 500;
	top: 50%;
	transform: translateY(-50%);
}
.m-orderdet1 .top .tit{
	color: #24A7CE;
	font-size: 36rpx;
	font-weight: 600;
	margin-bottom: 50rpx;
	min-height: 1.3em;
}
.m-orderdet1_1 .top .tit{
	margin-bottom: 0;
}
.m-orderdet1_1 .top .info{
	color: rgba(28, 39, 76, 0.6);
	font-size: 24rpx;
	margin-bottom: 15rpx;
}
.m-orderdet1 .top .tit1{
	color: #FF2C41;
}
.m-orderdet1 .top .num{
	color: #1C274C;
	font-size: 48rpx;
	font-weight: 600;
	margin-bottom: 10rpx;
}
.m-orderdet1 .car{
	position: absolute;
	top: 120rpx;
	right: 20rpx;
	display: block;
	width: 300rpx;
	height: 140rpx;
}
.m-orderdet1 .inner{
	border-radius: 20rpx;
	background-color: #fff;
	padding: 20rpx;
	margin-bottom: 20rpx;
}
.m-orderdet1 .inner .tit2{
	margin-bottom: 10rpx;
}
.m-orderdet1 .inner .desc2,
.m-orderdet1 .inner .tit2{
	display: flex;
	align-items: center;
	justify-content: space-between;
	color: #1C274C;
	font-size: 24rpx;
}
.m-orderdet1 .inner .price{
	display: flex;
	align-items: center;
}
.m-orderdet1 .inner .price .p1{
	font-weight: 600;
	color: #5ADA7A;
	font-size: 48rpx;
	
}
.m-orderdet1 .inner .pay{
	font-size: 36rpx;
}
.m-orderdet1 .inner .pay .p2{
	display: inline-block;
	font-weight: 600;
	font-size: 48rpx;
}
.m-orderdet1 .inner .desc3 .pay,
.m-orderdet1 .inner .desc3  .pay .p2,
.m-orderdet1 .inner .desc3 .price .p1{
	color: #FF2C41;
}
.m-orderdet1 .dw .group{
	display: flex;
	justify-content: space-between;
	font-size: 28rpx;
	color: rgba(28, 39, 76, 0.6);
	margin-bottom: 20rpx;
	
}
.m-orderdet1 .dw .group:last-child{
	margin-bottom: 0;
}
.m-orderdet1 .dw .group .left{
	font-weight: 600;
	color: #1C274C;
	width: 140rpx;
	margin-right: 20rpx;
}
.m-orderdet1 .dw .group .right{
	text-align: right;
	display: flex;
	align-items: center;
}
.m-orderdet1 .dw .group .copy{
	width: 24rpx;
	height: 24rpx;
	margin-left: 20rpx;
}
.m-orderdet1 .dw .group .copy .icon{
	display: block;
	width: 100%;
	height: 100%;
}
.m-orderdet2{
	overflow: hidden;
	padding: 20rpx;
	background: #FFFFFF;
	box-shadow: 0px 0px 20px rgba(167, 188, 195, 0.4);
	border-radius: 20rpx;
	margin-bottom: 20rpx;
}
.m-orderdet2 .group{
	float: left;
	width: 33.3%;
}
.m-orderdet2 .tit{
	font-size: 28rpx;
	color: #1C274C;
	font-weight: 600;
	line-height: 48rpx;
}
.m-orderdet2 .box{
	width: 200rpx;
	height: 150rpx;
	overflow: hidden;
	border-radius: 8rpx;
	position: relative;
}
.m-orderdet2 .img{
	display: block;
	width: 100%;
	height: 100%;
}
.m-orderdet2 .box.video::after{
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(28, 39, 76, 0.4);
}
.m-orderdet2 .box .play{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 64rpx;
	height: 64rpx;
	z-index: 1;
}
.m-popdet1{
	padding: 20rpx;
	border-radius: 20rpx;
	background-color: #fff;
}
.m-popdet1 .tit{
	margin-bottom: 10rpx;
	font-size: 32rpx;
	font-weight: 500;
}
.m-popdet1 .pic{
	width: 600rpx;
	height: 450rpx;
	border-radius: 20rpx;
	overflow: hidden;
}
.m-popdet1 .pic .video,
.m-popdet1 .pic .img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.m-orderdet3{
	padding: 20rpx;
	
	background: #FFFFFF;
	// box-shadow: 0px 0px 20rpx rgba(167, 188, 195, 0.2);
	border-radius: 20rpx;

}
.m-orderdet3 .price2{
	display: flex;
	align-items: center;
	justify-content: flex-end;
	font-size: 24rpx;
	color: #1C274C;
}
.m-orderdet3 .price2 .span{
	font-size: 32rpx;
	font-weight: 600;
	color: #24A7CE;
	margin-left: 20rpx;
}
.m-orderdet3 .price3 .span{
	color: #FF2C41;
}
.m-orderdet3 .dw .group .left2{
	display: flex;
	align-items: center;
	color: rgba(28, 39, 76, 0.6);
	font-weight: 400;
	font-size: 20rpx;
}
.m-orderdet3 .group .left2 .icon{
	width: 24rpx;
	height: 24rpx;
	margin-right: 6rpx;
}
.m-orderdet4{
	padding: 20rpx;
	background-color: #FFFFFF;
	box-shadow: 0px 0px 20px rgba(167, 188, 195, 0.4);
	border-radius: 20rpx;
}
.m-orderdet4  .tit{
	margin-bottom: 20rpx;
	font-weight: 600;
	font-size: 32rpx;
}
.m-orderdet4 .left{
	display: flex;
	align-items: center;
	font-size: 28rpx;
}
.m-orderdet4 label{
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 20rpx 0;
	
}
.m-orderdet4 .left .icon{
	display: block;
	width: 48rpx;
	margin-right: 20rpx;
}
.g-ht{
	height: 200rpx;
}
.g-dwbtn{
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1);
	padding: 20rpx 30rpx 70rpx;
	display: flex;
	align-items: center;
	justify-content: space-between;
	background-color: #fff;
	z-index: 99;
	padding-bottom: calc(constant(safe-area-inset-bottom) + 30rpx); /* 兼容iOS 11.0-11.2 */
	padding-bottom: calc(env(safe-area-inset-bottom) + 30rpx);  

}
.g-dwbtn .left{
	font-size: 24rpx;
	display: flex;
	align-items: center;
}
.g-dwbtn .left .p1{
	font-size: 32rpx;
	font-weight: 600;
	color: #FF2C41;
}
.g-dwbtn .right{
	display: flex;
	align-items: center;
}
.g-dwbtn .btn1{
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0 60rpx;
	height: 88rpx;
	border: 1px solid rgba(28, 39, 76, 0.1);
	border-radius: 44rpx;
	color: rgba(28, 39, 76, 0.6);
	font-size: 32rpx;
	font-weight: 600;
	margin-left: 20rpx;

}
.g-dwbtn .btn2{
	background-color: rgba(255, 44, 65, 0.1);
	border-color: transparent;
	color: #FF2C41;
}
.g-dwbtn .btn3{
	color: #fff;
	background: linear-gradient(98.86deg, #00BBFF 0%, #5ADA7A 100%);
}
.g-dwbtn .left .p2{
	display: flex;
	align-items: center;
	font-size: 24rpx;
	color: #FF2C41;
	
}
.g-dwbtn .left .p{
	display: flex;
	align-items: center;
}
.g-dwbtn .left2{
	display: block;
}
.g-dwbtn .left .p2 .span{
	display: flex;
	align-items: center;
	color: #1C274C;
	margin-left: 4rpx;
}
.g-dwbtn .left .p2 .span .icon{
	display: block;
	width: 16rpx;
	height: 16rpx;
	margin-left: 4rpx;
}
.g-submit1{
	color: #fff;
	background: linear-gradient(98.86deg, #00BBFF 0%, #5ADA7A 100%);
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 88rpx;
	font-size: 32rpx;
	font-weight: 600;
	border-radius: 44rpx;
	
}
.g-submit1::after{
	display: none;
}
// 登录
.row-login{
	padding-top: 270rpx;
}
.m-login{
	// padding: 0 40rpx;
	position: relative;
	z-index: 1;
}
.m-login .logo
{
	display: block;
	width: 354rpx;
	height: 84rpx;
	margin: 0 auto 196rpx;
}
.m-login .txt{
	text-align: center;
	margin-bottom: 60rpx;
}
.m-login .txt .tit{
	font-size: 32rpx;
	color: rgba(28, 39, 76, 0.6);
	margin-bottom: 20rpx;
}
.m-login .txt .num{
	font-size: 72rpx;
	font-weight: 600;
	line-height: 84rpx;
	margin-bottom: 10rpx;
}
.m-login .txt .info{
	font-size: 24rpx;
	color: rgba(28, 39, 76, 0.6);
}
.m-login .btn{
	margin: 0 auto 60rpx;
	width: 350rpx;
	height: 88rpx;
	line-height: 88rpx;
	background: linear-gradient(98.86deg, #00BBFF 0%, #5ADA7A 100%);
	border-radius: 44rpx;
	font-size: 32rpx;
	color: #fff;
	font-weight: 500;
	border: none;
	

}
.m-login .checkbox label{
	display: flex;
	align-items: flex-start;
	font-size: 24rpx;
}
.m-login .checkbox label .a{
	display: inline-block;
	color: #24A7CE;

}
// 支付成功
.m-succ{
	padding-top: 262rpx;
	position: relative;
	z-index: 1;
}
.m-succ .img{
	display: block;
	width: 210rpx;
	height: 210rpx;
	margin: 0 auto 20rpx;
}
.m-succ .txt{
	text-align: center;
	color: #777D94;
	font-size: 26rpx;
	margin-bottom: 210rpx;
}
.m-succ .txt .tit{
	margin-bottom: 20rpx;
	font-size: 60rpx;
	line-height: 84rpx;
	font-weight: 600;
	color: #1C274C;
}
.m-succ .btns{
	display: flex;
	align-items: center;
	justify-content: center;
}
.m-succ .btns .btn{
	display: flex;
	align-items: center;
	justify-content: center;
	border: none;
	width: 300rpx;
	height: 88rpx;
	color: #24A7CE;
	font-size: 32rpx;
	border-radius: 44rpx;
	background-color: #fff;
	margin: 0 15rpx;
}
.m-succ .btns .btn2{
	color: #fff;
	background: linear-gradient(98.86deg, #00BBFF 0%, #5ADA7A 100%);

}
// 申诉
.m-appeal2{
	
	background: linear-gradient(0deg, #FFFFFF, #FFFFFF), #F4FAF7;
	border: 1px solid #FFFFFF;
	box-shadow: 0px 0px 20px rgba(167, 188, 195, 0.4);
	border-radius: 36rpx 36rpx 0px 0px;
	padding: 30rpx ;

}
.m-appeal2 .tit{
	font-size: 36rpx;
	font-weight: 600;
	margin-bottom: 22rpx;
}
.m-appeal2 .group{
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 20rpx 0;
}
.m-appeal2 .group .left,.m-appeal2 .group .right{
	display: flex;
	align-items: center;
}
.m-appeal2 .group .left{
	font-size: 28rpx;
	font-weight: 600;
}
.m-appeal2 .group .left .span{
	color: #FF2C41;
	margin-right: 6rpx;
}
.m-appeal2 .group .right{
	color: rgba(28, 39, 76, 0.6);
	font-size: 28rpx;
}
.m-appeal2 .textbox{
	
	background: #F6F6F6;
	border-radius: 20rpx;
	padding: 20rpx;
	margin-bottom: 20rpx;

}
.m-appeal2 .textbox .text{
	display: block;
	width: 100%;
	height: 320rpx;
}
.m-appeal2 .info{
	color: rgba(28, 39, 76, 0.6);
	font-size: 28rpx;
}
.m-appeal2 .upbox .box{
	text-align: center;
	color: rgba(28, 39, 76, 0.6);
	font-size: 24rpx;
	width: 140rpx;
	height: 140rpx;
	border-radius: 8rpx;
	display: flex;
	flex-direction: column;
	justify-content: center;
	background-color: #fff;
	border: 1px dashed rgba(28, 39, 76, 0.1);
}
.m-appeal2 .upbox .u-upload__deletable__icon{
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	// transform: translate(-50%,-50%) ;
	display: flex;
	align-items: center;
	justify-content: center;
}
.m-appeal2 .upbox .u-upload__deletable{
	line-height: 14px;
	text-align: center;
	border-radius: 50%;
	top: 6rpx;
	right: 6rpx;
}
.m-appeal2 .upbox .icon{
	width: 48rpx;
	height: 48rpx;
	margin: 0 auto;
}
.m-appeal2 .upbox  .u-upload__wrap__preview {
	width: 140rpx;
	height: 140rpx;
	
}
.g-dwbtn2 .btn3{
	width: 100%;
	text-align: center;
	margin: 0;
	border: none;
}
.g-dwbtn2 .btn3::after{
	display: none;
}
// 停车缴费
.g-row .wp{
	position: relative;
	z-index: 1;
}
.m-park1{
	background-color: #fff;
	padding: 20rpx ;
	margin-bottom: 20rpx;
}
.m-park1 .car{
	margin-bottom: 60rpx;
}
.m-park1 .tit{
	font-size: 28rpx;
	margin-bottom: 20rpx;
}
.m-park1 .radbox{
	margin-bottom: 40rpx;
}
.plate .u-icon {
	justify-content: center !important;
	margin-bottom: 6rpx;
}
.m-park2{
	background: linear-gradient(98.86deg, #5ADA7A 0%, #00BBFF 100%);
	border-radius: 20rpx;
	margin-bottom: 20rpx;
	height: 140rpx;
	display: flex;
	align-items: center;
	justify-content: space-between;
	color: #fff;
	padding: 0 30rpx 0 20rpx;
}
.m-park2 .left{
	display: flex;
	align-items: center;
}
.m-park2 .left .img{
	display: block;
	width: 86rpx;
	margin-right: 28rpx;
}
.m-park2 .left .tit{
	font-size: 36rpx;
	font-weight: 600;
}
.m-park2 .left .desc{
	font-size: 24rpx;
}
.m-park2 .btn{
	display: flex;
	align-items: center;
	justify-content: center;
	color: #24A7CE;
	font-size: 24rpx;
	font-weight: 600;
	background-color: #fff;
	border-radius: 30rpx;
	height: 48rpx;
	padding: 0 20rpx;
}
.m-park2 .btn .icon{
	display: block;
	width: 14rpx;
	height: 14rpx;
	margin-left: 10rpx;
}
.m-park3{
	padding: 40rpx 20rpx;
	background-color: #fff;
	border-radius: 20rpx;
	display: flex;
	align-content: center;
	justify-content: space-between;
	margin-bottom: 20rpx;
}
.m-park3 .left{
	font-weight: 600;
	font-size: 28rpx;
}
.m-park3 .right{
	display: flex;
	align-items: center;
	font-size: 28rpx;
	color: #24A7CE;
}
.m-park3 .right .arr{
	margin-left: 6rpx;
	width: 24rpx;
	height: 24rpx;
}
.m-park4{
	background-color: #FFFFFF;
	border-radius: 20rpx;
	padding: 20rpx;
}
.m-park4 .tit{
	font-weight: 600;
	font-size: 28rpx;
	margin-bottom: 20rpx;
}
.m-park4 .group{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 20rpx;
}
.m-park4 .group:last-child{
	margin-bottom: 0;
}
.m-park4 .group .right{
	display: flex;
	align-items: center;
	font-size: 28rpx;
	color: #24A7CE;
}
.m-park4 .group .right2{
	color: rgba(28, 39, 76, 0.6);
}
.m-park4 .group .left{
	display: flex;
	align-items: center;
}
.m-park4 .group .arr{
	margin-left: 6rpx;
	width: 24rpx;
	height: 24rpx;
}
.m-park4 .group .icon{
	margin-right: 6rpx;
	width: 36rpx;
	height: 36rpx;
}
.m-popdet2 .tit{
	font-size: 32rpx;
	font-weight: 600;
	padding: 30rpx 58rpx 22rpx 30rpx;
}
.m-popdet2 .m-orderdet3{
	box-shadow: none;
	filter: none;
	padding: 20rpx 30rpx;
}
.m-succ2{
	padding-top: 20rpx;
}
.m-succ2 .box{
	padding: 20rpx;
	border-radius: 20rpx;
	background-color: #fff;
}
.m-succ2 .box .tit1{
	font-size: 32rpx;
	margin-bottom: 20rpx;
	font-weight: 600;
}
.m-succ2 .box .desc2{
	padding: 20rpx;
	background: linear-gradient(270deg, rgba(244, 250, 247, 0) 0%, #F4FAF7 100%);
	border-radius: 8rpx;
}
.m-succ2 .box .group2{
	display: flex;
	font-size: 28rpx;
	margin-bottom: 20rpx;
}
.m-succ2 .box .group2:last-child{
	margin-bottom: 0;
}
.m-succ2 .box .left{
	font-weight: 600;
	width: 140rpx;
}
.m-succ2 .box .right{
	flex: 1;
	text-align: right;
	color: rgba(28, 39, 76, 0.6);
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
.m-succ2 .box .right .icon{
	display: block;
	width: 24rpx;
	height: 24rpx;
	margin-left: 20rpx;
}
.m-succ2 .txt{
	margin-bottom: 40rpx;
}

// 线上月卡
.ul-monthly{
	padding-top: 20rpx;
}
.ul-monthly .li{
	margin-bottom: 20rpx;
}
.ul-monthly .con{
	border-radius: 20rpx;
	background-color: #fff;
	padding: 20rpx;
}
.ul-monthly .con .tit{
	color: rgba(28, 39, 76, 0.6);
	font-size: 28rpx;
	margin-bottom: 10rpx;
}
.ul-monthly .group{
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 20rpx 0;
}
.ul-monthly .group .left{
	display: flex;
	align-items: center;
	font-weight: 600;
	font-size: 28rpx;
}
.ul-monthly .group .right{
	display: flex;
	align-items: center;
	font-size: 28rpx;
	min-width: 100rpx;
	justify-content: flex-end;
}
.ul-monthly .group .a{
	color: rgba(28, 39, 76, 0.6);
}
.ul-monthly .group .icon{
	display: block;
	width: 16rpx;
	height: 16rpx;
	margin-left: 10rpx;
}
.row-monthly .m-orderdet4{
	box-shadow: none;
}
// 选择路内停车场

/* 列表容器 */
.ul-selectm1 {
	margin-top: 20rpx;
}

/* 列表项样式 */
.ul-selectm1 .list-item {
	display: flex;
	align-items: center;
	background-color: #fff;
	border-radius: 20rpx;
	padding: 20rpx;
	margin-bottom: 20rpx;
	transition: all 0.2s;
}

.ul-selectm1 .list-item:active {
	background-color: #f8f8f8;
	transform: scale(0.99);
}

/* 单选按钮样式 */
.ul-selectm1 .radio-wrapper {
	margin-right: 24rpx;
}

.ul-selectm1 .radio {
	width: 32rpx;
	height: 32rpx;
	border: 2rpx solid #ddd;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: all 0.3s;
	position: relative;
}

.ul-selectm1 .radio.active {
	border-color: #07c160;
}

.ul-selectm1 .radio-inner {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}

.ul-selectm1 .radio-inner .icon {
	width: 100%;
	height: 100%;
	display: block;

}

/* 内容区域 */
.ul-selectm1 .content {
	flex: 1;
}

.ul-selectm1 .title {
	font-size: 32rpx;
	font-weight: 500;
	margin-bottom: 8rpx;
}

.ul-selectm1 .address {
	display: flex;
	align-items: center;
}

.ul-selectm1 .address .icon {
	width: 32rpx;
	height: 32rpx;
	margin-right: 10rpx;
}

.ul-selectm1 .address-text {
	font-size: 24rpx;
}

/* 更多图标 */
.ul-selectm1 .more-icon {
	width: 16rpx;
	height: 16rpx;
}

.ul-selectm1 .more-icon .icon {
	display: block;
	width: 100%;
	height: 100%;
}

/* 底部选择按钮 */
.g-submit2 {
	background: rgba(28, 39, 76, 0.1);
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 88rpx;
	font-size: 32rpx;
	font-weight: 600;
	border-radius: 44rpx;
	transition: all 0.3s;
	color: rgba(28, 39, 76, 0.6);
}

.g-submit2.active {
	color: #fff;
	background: linear-gradient(98.86deg, #00BBFF 0%, #5ADA7A 100%);
}

/* 选中状态的列表项高亮 */
.ul-selectm1 .list-item.selected {
	border: 2rpx solid #07c160;
	background-color: #f0fff4;
}
// 2.6.5.1包月记录-进行中
.ul-parkrecord .li{
	margin-bottom: 20rpx;
}
.ul-parkrecord .con{
	position: relative;
	padding: 20rpx;
	border-radius: 20rpx ;
	overflow: hidden;
	background-color: #fff;
}
.ul-parkrecord .ps{
	position: absolute;
	right: 0;
	top: 0;
	font-size: 24rpx;
	color: #24A7CE;
	background-color: rgba(36, 167, 206, 0.1);
	border-radius: 0 20rpx 0 20rpx;
	line-height: 32rpx;
	padding: 0 10rpx;
}
.ul-parkrecord .top{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 20rpx;
}
.ul-parkrecord .top .tit{
	font-weight: 500;
	font-size: 32rpx;
	margin-bottom: 10rpx;
}
.ul-parkrecord .top .desc{
	color: rgba(28, 39, 76, 0.6);
	font-size: 24rpx;
}
.ul-parkrecord .top .right{
	font-size: 24rpx;
}
.ul-parkrecord .top .right .span{
	display: inline-block;
	font-weight: bold;
	color: #24A7CE;
}
.ul-parkrecord .dw{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.ul-parkrecord .dw .info{
	color: rgba(28, 39, 76, 0.6);
	font-size: 28rpx;
}
.ul-parkrecord .dw .btn{
	background-color: rgba(36, 167, 206, 0.1);
	line-height: 48rpx;
	display: inline-block;
	padding: 0 40rpx;
	font-size: 24rpx;
	border-radius: 30rpx;
}
.ul-parkrecord_non .top .tit,.ul-parkrecord_non .top .desc,.ul-parkrecord_non .dw .info{
	color: rgba(28, 39, 76, 0.2);
}
.ul-parkrecord .ps2{
	background-color: rgba(28, 39, 76, 0.1);
	color: rgba(28, 39, 76, 0.6);
}


// 共用列表
.ul-order {
	
	padding-bottom: calc(constant(safe-area-inset-bottom) + 60rpx); /* 兼容iOS 11.0-11.2 */
	padding-bottom: calc(env(safe-area-inset-bottom) + 60rpx);  
}

.ul-order .li {
	margin-bottom: 20rpx;
}

.ul-order .con {
	padding: 20rpx;
	border-radius: 20rpx;
	background-color: #fff;
	display: block;

}

.ul-order .top {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.ul-order .top .left {
	display: flex;
	align-items: center;
}

.ul-order .top .tit {
	color: #1C274C;
	font-size: 36rpx;
	font-weight: 600;
}

.ul-order .top .ps {
	position: relative;
	margin-left: 10rpx;
}

.ul-order .top .ps .bg {
	display: block;
	width: 110rpx;
	height: 32rpx;
}

.ul-order .top .ps .span {
	display: inline-block;
	position: absolute;
	right: 18rpx;
	color: #fff;
	font-size: 20rpx;
	font-weight: 500;
	top: 50%;
	transform: translateY(-50%);
}

.ul-order .top .right {
	font-size: 24rpx;
	color: #24A7CE;
}

.ul-order .top .right2 {
	color: #FF2C41;
}

.ul-order .inner {
	background: linear-gradient(90deg, #F4FAF7 0%, rgba(244, 250, 247, 0) 100%);
	border-radius: 8px;
	padding: 20rpx;
	margin: 20rpx 0;

}

.ul-order .inner .box {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.ul-order .inner .box .video {
	display: inline-block;
	border-radius: 30rpx;
	background-color: rgba(36, 167, 206, 0.1);
	padding: 0 20rpx;
	font-size: 24rpx;
	color: #24A7CE;
	line-height: 48rpx;
}

.ul-order .inner .box .video .camera {
	display: inline-block;
	width: 24rpx;
	height: 24rpx;
	vertical-align: middle;
	margin-right: 10rpx;
}

.ul-order .inner .time {
	font-size: 24rpx;
	color: #1C274C;
	display: flex;
	align-items: center;
}

.ul-order .inner .time .span2 {
	display: inline-block;
	vertical-align: middle;
	color: #5ADA7A;
	font-weight: 600;
	font-size: 48rpx;
}

.ul-order .inner .time2 .span2 {
	color: #FF2C41;
}

.ul-order .inner .desc .p {
	display: flex;
	align-items: center;
	font-size: 20rpx;
	color: rgba(28, 39, 76, 0.6);
	margin-top: 10rpx;
}

.ul-order .inner .desc .p .icon {
	display: block;
	width: 24rpx;
	height: 24rpx;
	margin-right: 6rpx;
}

.ul-order .dw {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.ul-order .dw .price {
	display: flex;
	align-items: center;
	font-size: 36rpx;
}

.ul-order .dw .price .span3 {
	font-weight: 600;
	font-size: 36rpx;
}

.ul-order .dw .price .span4 {
	color: rgba(28, 39, 76, 0.6);
	font-size: 20rpx;
}

.ul-order .dw .price .vxpay {
	display: block;
	width: 24rpx;
	height: 24rpx;
	margin: 0 5rpx 0 20rpx;
}

.ul-order .dw .btns {
	display: flex;
	align-items: center;
}

.ul-order .dw .btn {
	border-radius: 30rpx;
	border: 1px solid rgba(28, 39, 76, 0.1);
	line-height: 48rpx;
	padding: 0 40rpx;
	display: inline-block;
	font-size: 24rpx;
	color: rgba(28, 39, 76, 0.6);
	margin-left: 10rpx;
}

.ul-order .dw .btn1 {
	background-color: rgba(255, 44, 65, 0.1);
	border-color: rgba(255, 44, 65, 0.1);
	color: #FF2C41;
}
.ul-order .dw .btn3{
	color: #fff;
	background: linear-gradient(98.86deg, #00BBFF 0%, #5ADA7A 100%);

}

.checklist .uni-checkbox-input.uni-checkbox-input-checked {
  border-color: transparent !important;
  background: linear-gradient(98.86deg, #00BBFF 0%, #5ADA7A 100%) !important;
}

.checklist .wx-checkbox-input.wx-checkbox-input-checked {
  border-color: transparent !important;
  background: linear-gradient(98.86deg, #00BBFF 0%, #5ADA7A 100%) !important;

}

.checklist .uni-checkbox-input {
  /* width: 32rpx!important;
		height: 32rpx!important; */
  border-radius: 50% !important;
  overflow: hidden !important;
}

.checklist .wx-checkbox-input {
  /* width: 32rpx!important;
		height: 32rpx!important; */
  border-radius: 50% !important;
  overflow: hidden !important;

}
// 共用列表end
// 补缴
.ul-order_bujiao{
	padding-top: 0;
	padding-bottom: 20rpx;
}
.ul-order_bujiao .li{
	margin-bottom: 0;
}
.ul-order_bujiao .con{
	padding: 20rpx 0;
	border-bottom: 1px solid rgba(28, 39, 76, 0.2);
	border-radius: 0;
}
.ul-order_bujiao .li:last-child .con{
	border-bottom: none;
}
.ul-order_bujiao .inner{
	margin: 0;
}
.ul-order_bujiao .inner .box{
	padding: 0;
}
.ul-order_bujiao .inner .time .span2{
	font-size: 36rpx;
	color: #1C274C;
}
.m-orderdet1 .inner2{
	border-radius: 20rpx;
	background-color: #fff;
	padding: 0 20rpx;
}
.m-orderbujiao1 .box{
	padding: 30rpx 20rpx;
}
.m-orderbujiao1 .box3{
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-size: 24rpx;
}
.m-orderbujiao1 .box3.listnum{
	margin-bottom: 10rpx;
}
.m-orderbujiao1 .box3 .left3{
	font-weight: 600;
}
.m-orderbujiao1 .box3 .left3.num{
	font-weight: 400;
	color: rgba(28, 39, 76, 0.6);
	font-size: 20rpx;
}
.m-orderbujiao1 .right3,
.m-orderbujiao1 .price3{
	display: flex;
	align-items: center;
}
.m-orderbujiao1 .price3{
	color: #FF2C41;
	font-size: 36rpx;
}
.m-orderbujiao1 .price3 .span3{
	font-weight: 600;
}
// 联系客服-订单记录
.hd-center{
	text-align: center;
}
.ul-tabhead1{
	display: inline-block;
	background-color: rgba(255, 255, 255, 0.4);
	border-radius: 28rpx;
	overflow: hidden;
	font-size: 0;
}
.ul-tabhead1 .li{
	display: inline-block;
	line-height: 56rpx;
	padding: 0 30rpx;
	color: rgba(28, 39, 76, 0.6);
	transition:0.3s;
	background-color: transparent;
	border-radius: 28rpx;
	overflow: hidden;
	font-size: 28rpx;
}
.ul-tabhead1 .li.on{
	background-color: #fff;
	color: #1C274C;
}